# 定义类使用class关键字声明,类名遵循标识符命名规则,一般使用大驼峰命名

class Dog():
    # 类的属性
    name = "局长"
    sex = "公"

    # 类的方法 (和定义函数一样)
    def eat(self):
        print(self.name, "爱吃骨头!")

    def say(self):
        print("汪汪!")


# 通过Dog类创建对象
labuladuo = Dog()
print(labuladuo)

# 通过创建的对象访问类中的属性
print(labuladuo.name)
print(labuladuo.sex)

# 通过创建的对象访问类中的方法
labuladuo.eat()
labuladuo.say()

# 总结:
'''
1.访问类中的属性: 对象名.属性名
2.访问类中的方法: 对象名.方法名(参数列表)
'''
